#!/bin/bash
if [ "$1" = "product" ]
then
  echo "================ 开始打包 test_h5 正式服 ====================="
    npm run build:product
    echo "================================ 打包结束 ================================"
    echo "================================ 开始上传文件到正式服务器 ================================"
    scp -r dist/test_h5/javascript root@35.175.156.153:/usr/tarot/test_h5/public/
    scp -r dist/test_h5/index.html root@35.175.156.153:/usr/tarot/test_h5/public/
    scp -r dist/test_h5/icon.webp root@35.175.156.153:/usr/tarot/test_h5/public/
    echo "================================ 开始部署到正式服务器 ================================"
    ssh root@35.175.156.153 "cd /usr/tarot/test_h5/public/ ; netstat -anp|grep 4466 | awk '{print substr(\$7,0,length(\$7)-5)}' | xargs kill -9 ; nohup npm start > log.file 2>&1 &"
elif [ "$1" = "test" ]
then
    echo "================ 开始打包 test_h5 测试服 ====================="
    npm run build:test
    echo "================================ 打包结束 ================================"
    echo "================================ 开始上传文件到测试服务器-test ================================"
    scp -r dist/test_h5/javascript root@123.56.40.87:/var/tarot/test_h5/public/
    scp -r dist/test_h5/index.html root@123.56.40.87:/var/tarot/test_h5/public/
    scp -r dist/test_h5/favicon.ico root@123.56.40.87:/var/tarot/test_h5/public/
    echo "================================ 开始部署到测试服务器-test ================================"
    ssh root@123.56.40.87 "cd /var/tarot/test_h5/public/ ; netstat -anp|grep 4466 | awk '{print substr(\$7,0,length(\$7)-5)}' | xargs kill -9 ; nohup npm start > log.file 2>&1 &"
fi
echo "================ 部署完成 ========================"
sleep 10000
